/*
 * RadioChannel.h
 *
 *  Created on: Dec 16, 2011
 *      Author: shaohong
 */

#ifndef RADIOCHANNEL_H_
#define RADIOCHANNEL_H_

#include <string>

using namespace std;

namespace nmps {

/**
 * This class captures the information of a radio channel
 */
class RadioChannel {
public:
	RadioChannel();
	virtual ~RadioChannel();

	string toString();

	int channelNumber;	//the sequential number of this Channel
	string channelID;	// the channelID used in shoutcast
	string title;

	//The URL to access the playlist file for this channel.
	// e.g. http://yp.shoutcast.com/sbin/tunein-station.pls?id=1895056
	// or http://yp.shoutcast.com/sbin/tunein-station.pls?id=1926273
	string playlistURL;

};

} /* namespace nmps */
#endif /* RADIOCHANNEL_H_ */
